package com.ruoyi.system.service.impl;

import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.system.mapper.TErrorlogMapper;
import com.ruoyi.system.domain.TErrorlog;
import com.ruoyi.system.service.ITErrorlogService;

/**
 * 设备故障信息Service业务层处理
 * 
 * @author ruoyi
 * @date 2024-09-11
 */
@Service
public class TErrorlogServiceImpl implements ITErrorlogService 
{
    @Autowired
    private TErrorlogMapper tErrorlogMapper;

    /**
     * 查询设备故障信息
     * 
     * @param decID 设备故障信息主键
     * @return 设备故障信息
     */
    @Override
    public TErrorlog selectTErrorlogByDecID(String decID)
    {
        return tErrorlogMapper.selectTErrorlogByDecID(decID);
    }

    /**
     * 查询设备故障信息列表
     * 
     * @param tErrorlog 设备故障信息
     * @return 设备故障信息
     */
    @Override
    public List<TErrorlog> selectTErrorlogList(TErrorlog tErrorlog)
    {
        return tErrorlogMapper.selectTErrorlogList(tErrorlog);
    }

    /**
     * 新增设备故障信息
     * 
     * @param tErrorlog 设备故障信息
     * @return 结果
     */
    @Override
    public int insertTErrorlog(TErrorlog tErrorlog)
    {
        return tErrorlogMapper.insertTErrorlog(tErrorlog);
    }

    /**
     * 修改设备故障信息
     * 
     * @param tErrorlog 设备故障信息
     * @return 结果
     */
    @Override
    public int updateTErrorlog(TErrorlog tErrorlog)
    {
        return tErrorlogMapper.updateTErrorlog(tErrorlog);
    }

    /**
     * 批量删除设备故障信息
     * 
     * @param decIDs 需要删除的设备故障信息主键
     * @return 结果
     */
    @Override
    public int deleteTErrorlogByDecIDs(String[] decIDs)
    {
        return tErrorlogMapper.deleteTErrorlogByDecIDs(decIDs);
    }

    /**
     * 删除设备故障信息信息
     * 
     * @param decID 设备故障信息主键
     * @return 结果
     */
    @Override
    public int deleteTErrorlogByDecID(String decID)
    {
        return tErrorlogMapper.deleteTErrorlogByDecID(decID);
    }
}
